*{margin: 0;padding: 0;font-size: 12px}
.shop-header{width: 100%; border-bottom: 2px solid #e64545; height: 128px;}
.shop-header-in{width: 1200px; height: 128px; margin: 0 auto;}

.shop-logo-text{font-size: 24px; color: #666; border-left: 1px solid #e1e1e1; float: right; margin-top: 23px; padding-left: 15px; margin-left: 11px; height: 43px; line-height: 43px;}
.shop-logo{float: left; margin-top: 27px;}
.shop-logo img{width: 155px;}

.shop-header-user{float: right; width: 165px; height: 22px; margin-top: 61px; margin-right: 30px; color: #666;}
.shop-header-user span{cursor:pointer;}
.shop-header-user span a{color: #666666;text-decoration: none;}
.shop-header-user .shop-header-user-order{padding-left: 20px; color: #7a7a7a;}

.shop-main-in {width: 1112px;height: 238px;border: 1px solid #e1e1e1;margin: 46px auto 0 auto;padding: 43px 43px 0 43px ;}
.shop-main-in .shop-img{width: 64px;height: 64px;display: inline-block;}
.shop-main-in .shop-right{float: right;width: 1024px;}
.shop-main-in .shop-right .shop-title{font-size: 28px;}
.shop-main-in .shop-right .shop-btns button{cursor:pointer;outline: none;margin-right: 17px;width: 160px;height: 38px;border:1px solid #dddddd;border-radius: 3px;background-color: #ffffff;color: #222222;font-size: 14px;}
.shop-main-in .shop-right .shop-btns .shop-red-button{border-color: #e64545;background-color: #e64545;color: #ffffff;}
.shop-main-in .shop-right .shop-information{color: #666666;line-height: 48px;font-size: 14px;}
.shop-main-in .shop-right .shop-btns{margin-top: 23px;}
.shop-payment-successful .shop-img{background-image: url(../../images/static/payment-successful.png);margin-top: 5px;}
.shop-payment-failed .shop-img{background-image: url(../../images/static/payment-failed.png)}
